STICS: SCSI-to-IP cache for storage area networks
نویسندگان
چکیده
Data storage plays an essential role in today’s fast-growing data-intensive network services. New standards and products emerge very rapidly for networked data storage. Given the mature Internet infrastructure, the overwhelming preference among the IT community recently is using IP for storage networking because of economy and convenience. iSCSI is one of the most recent standards that allow SCSI protocols to be carried out over IP networks. However, there are many disparities between SCSI and IP in terms of protocols, speeds, bandwidths, data unit sizes, and design considerations that prevent fast and efficient deployment of SAN (Storage Area Network) over IP. This paper introduces STICS (SCSI-To-IP Cache Storage), a novel storage architecture that couples reliable and high-speed data caching with low-overhead conversion between SCSI and IP protocols. A STICS block consists of one or several storage devices and an intelligent processing unit with CPU and RAM. The storage devices are used to cache and store data while the intelligent processing unit carries out the caching algorithm, protocol conversion, and self-management functions. Through the efficient caching algorithm and localization of certain unnecessary protocol overheads, STICS can significantly improve performance, reliability, and scalability over current iSCSI systems. Furthermore, STICS can be used as a basic plug-andplay building block for data storage over IP. Analogous to “cache memory” invented several decades ago for bridging the speed gap between CPU and memory, STICS is the first-ever “cache storage” for bridging the gap between SCSI and IP making it possible to build an efficient SAN over IP. We have implemented software STICS prototype on Linux operating system. Numerical results using popular benchmarks such as vxbench, IOzone, PostMark, and EMC’s trace have shown a dramatic performance gain over the current iSCSI implementation. Index Terms Cache, networked storage, NAS, SAN, iSCSI, performance evaluation. 1 Correspondence author, Tel: 931-3723462, Fax: 931-3723436 For Journal of Parallel and Distributed Computing Review Only 2
منابع مشابه
Introducing SCSI-to-IP Cache for Storage Area Networks
Data storage plays an essential role in today’s fastgrowing data-intensive network services. iSCSI is one of the most recent standards that allow SCSI protocols to be carried out over IP networks. However, the disparities between SCSI and IP prevent fast and efficient deployment of SAN (Storage Area Network) over IP. This paper introduces STICS (SCSI-To-IP Cache Storage), a novel storage archit...
متن کاملArchitecture and Performance Potential of STICS SCSI-To-IP Cache Storage
Data storage plays an essential role in today’s fast-growing data-intensive network services. New standards and products emerge very rapidly for networked data storages. Given the mature Internet infrastructure, overwhelming preference among IT community recently is using IP for storage networking because of economy and convenience. iSCSI is one of the most recent standards that allows SCSI pro...
متن کاملDesign and Evaluation of Cache Coherence in Distributed STICS – SCSI-To-IP Cache Storage
STICS is a novel protocol cache storage architecture that couples reliable and high-speed data caching with low-overhead conversion between SCSI and IP protocols. This paper studies the cache coherence issue in distributed STICS system. A cache coherence protocol for private STICS cache scheme is designed and optimized. Modeling analysis of both private cache scheme and shared cache scheme are ...
متن کاملDevice Locks: Mutual Exclusion for Storage Area Networks
Device Locks are mechanisms used in distributed environments to facilitate mutual exclusion of shared resources. They can further be used to maintain coherence of data that is cached in several locations. The locks are implemented on the storage devices and accessed with the SCSI device lock command, Dlock. This paper presents the Dlock command and discusses how it can be used as a mutual exclu...
متن کاملUbiqStor: A Remote Storage Service for Mobile Devices
In Ubiquitous computing environment the mobile devices such as PDAs necessarily connect to remote storage servers. We present an iSCSI caching system that localizes iSCSI target to overcome the shortcomings of iSCSI performance dropping sharply as the latency increases. 1 Motivation Mobile devices such as PDAs are evolving to be incorporated into Ubiquitous computing environment. Due to lightly...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Parallel Distrib. Comput.
دوره 64 شماره
صفحات -
تاریخ انتشار 2004